287
7
6
2
0
2
0
14
1
1
0
4
8
154
0
270
0
23
10
11
8
5
63
14
36
0
5
5
12
173
291
0
178
152
34
77
313
126
49
316
1
45
146
0
3
0
7
0
0
13
83
155
64
20
14
21
31
64
40
527
7
715
194
275
445
175
8
13
59
22
429
18
163
67
1570
122
25
199
6920
552
91
409
94
7
9
3
37
7
6
127
23
626
24
182
189
118
56
618
15
25
19242
217
28
32
5
0
3
0
80
6
0
1
14
2
62
3
362
3
63
4
32
50
0
35
20
65
4
22
38
9
329
532
0
101
206
46
84
457
240
52
281
4
12
114
26
69
5
39
1
3
34
42
65
82
28
4
29
29
66
28
581
13
902
277
294
1252
321
71
0
54
138
59
32
193
32
2147
61
11
104
11850
1251
103
519
90
9
12
1
22
0
7
135
25
592
70
29
262
199
21
482
31
2
28649
245
4
7
6
0
2
0
78
2
0
16
1
19
137
1
373
11
74
4
5
10
15
18
47
136
10
26
23
41
278
591
0
279
552
110
35
487
264
20
473
4
15
80
3
8
14
53
0
0
93
35
113
82
19
67
48
20
64
11
283
100
771
252
561
1383
281
27
11
96
196
172
61
268
133
1892
140
7
85
8839
906
127
506
194
7
26
3
90
1
16
149
79
719
36
58
220
270
59
523
50
7
25486
146
0
11
1
0
4
0
46
115
0
7
3
9
53
3
245
0
61
6
4
33
1
17
8
23
0
10
8
2
149
234
0
146
122
34
10
326
53
36
255
1
5
27
12
1
2
15
0
1
21
54
28
60
4
22
87
234
127
10
191
1
555
121
348
468
104
6
3
25
93
90
23
54
22
1668
57
15
153
5786
623
71
456
43
8
8
26
16
1
0
142
25
427
8
19
146
90
44
219
6
0
20080
157
1
19
7
0
0
1
9
0
0
2
5
12
68
4
184
0
40
3
27
88
1
6
26
19
0
14
6
4
153
305
0
79
282
50
10
117
103
89
177
11
3
198
3
1
0
31
0
0
68
18
89
39
111
11
120
9
109
23
184
7
520
99
142
647
195
5
0
23
46
31
39
30
48
545
37
13
39
4994
274
66
166
55
7
2
0
38
1
6
35
24
490
23
112
137
76
37
100
12
5
8891
96
4
10
0
0
0
0
29
39
0
0
1
3
116
0
291
1
20
3
4
17
3
13
19
42
0
13
17
6
141
322
0
107
426
55
31
249
86
30
333
1
3
45
5
151
0
0
0
0
11
43
44
23
30
8
22
13
76
88
186
9
658
323
231
756
199
16
2
42
75
32
75
93
28
1486
55
2
54
4962
492
93
278
46
16
20
1
18
0
3
52
16
895
27
37
222
225
9
397
5
5
17701
28
2
47
37
0
0
0
18
0
0
0
2
1
113
0
183
1
42
7
18
97
18
61
69
83
4
22
29
16
210
521
0
107
216
25
16
345
171
22
236
2
12
51
37
0
0
9
0
3
4
15
83
51
17
9
30
10
53
14
263
9
430
81
442
565
193
18
0
24
59
37
162
109
23
1355
93
8
19
6021
409
48
195
33
3
12
1
8
0
6
98
33
380
28
54
133
119
44
253
1
2
13365
218
0
22
2
0
1
0
35
0
0
1
2
1
52
3
323
2
57
0
9
23
7
34
29
42
0
14
8
9
165
334
1
113
205
54
49
228
248
49
340
1
15
58
1
1
0
62
0
0
34
29
59
32
38
0
98
14
33
34
139
21
851
147
281
1194
238
17
4
37
118
60
42
116
34
1233
49
24
77
4594
476
162
348
123
9
12
3
7
1
9
166
56
526
23
59
286
120
18
297
8
29
17300
103
0
16
12
0
0
0
18
3
0
1
8
10
66
0
280
0
11
12
3
39
2
4
9
38
0
13
19
5
278
311
0
79
136
59
34
198
58
34
98
3
3
86
2
7
60
17
0
0
22
15
33
19
9
2
19
10
24
25
103
39
311
93
105
326
145
1
0
12
43
48
27
92
7
787
58
6
46
2896
443
38
310
54
9
6
11
7
0
45
68
28
403
9
5
149
172
20
232
17
2
13997
60
0
2
1
0
0
0
3
4
0
2
0
0
23
2
35
0
1
3
0
7
0
17
71
15
0
2
6
7
108
51
0
32
67
26
3
29
35
3
140
0
0
9
7
6
4
27
0
2
51
24
6
7
1
1
11
5
33
2
42
0
84
19
73
291
75
2
0
14
0
24
21
47
41
464
85
7
29
2350
181
13
82
67
1
4
0
5
0
0
58
8
117
3
12
31
82
3
99
0
0
6024
3
0
0
24
0
2
0
3
0
0
0
0
4
7
0
21
0
1
0
5
3
0
3
2
6
2
0
36
0
43
53
0
5
44
8
7
72
22
6
94
0
2
9
0
2
0
1
0
0
27
13
9
5
3
0
16
3
2
0
52
12
228
11
65
225
40
0
4
9
3
24
2
3
16
1384
8
1
8
1670
175
8
53
40
2
0
2
2
0
0
160
12
83
2
18
63
45
26
58
4
1
6328
150
5
32
1
0
1
1
70
4
0
0
3
3
118
0
307
2
27
10
10
1
37
23
30
79
4
4
12
76
140
280
0
89
179
109
35
211
97
39
221
10
10
55
4
38
9
63
15
1
43
17
21
24
9
1
21
6
114
4
219
6
433
82
122
412
166
7
1
16
14
77
56
48
8
961
115
13
45
7225
665
69
329
58
4
6
1
25
3
1
189
20
514
39
17
171
165
21
436
13
14
16428
703
18
9
0
0
2
5
55
8
0
6
2
6
82
1
335
0
30
11
8
44
5
84
37
36
2
73
24
21
304
504
0
75
370
37
26
336
234
36
367
8
9
89
25
35
9
56
0
5
51
40
211
117
69
16
87
40
113
40
454
20
966
149
297
863
289
29
15
44
52
116
40
144
102
1427
120
26
64
7953
957
59
418
235
6
34
1
49
5
7
170
50
691
16
73
199
127
38
325
45
8
28368
51
16
15
3
0
4
0
10
1
0
0
0
1
32
1
103
0
3
0
4
40
4
21
2
20
1
0
2
1
101
234
0
45
126
58
23
73
52
16
62
5
4
35
8
0
1
5
0
1
15
57
10
14
30
2
12
22
24
27
84
17
414
47
184
655
131
11
0
28
33
32
37
145
15
1187
37
2
30
3814
227
65
143
33
3
7
1
14
1
0
188
18
505
8
1
175
43
26
253
1
7
8775
67
0
8
3
0
0
3
18
9
0
1
0
3
27
0
71
0
4
2
4
3
0
4
8
10
2
2
9
9
80
180
0
100
128
23
9
89
53
32
353
0
2
45
0
0
2
2
0
0
4
29
1
31
4
3
51
3
51
21
149
0
208
16
106
252
81
6
1
8
53
14
86
19
71
717
36
2
36
2935
235
35
137
48
5
2
0
10
1
41
38
6
149
8
5
39
98
6
232
2
1
7019
283
1
20
4
0
0
0
47
1
0
23
8
10
126
21
279
0
31
15
23
19
2
23
22
80
1
26
15
10
217
395
0
154
218
60
27
226
206
44
228
4
4
73
54
92
71
255
0
10
226
55
48
114
66
0
36
57
93
62
191
13
827
96
359
785
173
12
5
30
117
96
37
92
61
1427
170
26
188
5872
443
116
440
104
25
19
3
47
3
10
144
26
551
17
103
222
249
4
373
19
21
17673
18
0
0
0
0
0
0
2
5
0
0
0
0
1
0
18
0
1
1
0
1
16
3
4
4
0
0
0
6
14
25
0
7
5
13
1
4
2
0
9
0
0
0
0
0
0
0
0
0
1
4
9
3
22
0
4
0
0
2
0
0
62
5
5
65
51
0
0
16
0
0
1
0
2
133
1
0
6
526
50
6
14
6
0
1
0
0
0
0
60
0
16
2
0
5
6
0
9
0
0
1148
70
4
22
38
0
2
8
5
15
0
0
4
5
11
0
151
3
36
3
3
37
4
18
9
26
3
13
24
1
167
262
0
92
499
42
14
105
150
30
211
5
14
43
0
2
2
4
0
0
43
30
17
20
12
6
81
11
66
10
138
8
384
159
144
615
115
0
2
52
51
50
20
36
9
1228
77
10
48
5930
509
131
294
186
3
6
1
19
0
3
76
17
826
2
59
139
81
11
262
4
22
12294
259
11
17
16
0
0
4
24
0
0
8
8
77
159
1
599
0
48
8
16
39
1
50
55
101
12
36
61
19
361
682
1
187
399
83
41
474
289
101
594
5
229
122
13
1
2
191
0
0
39
181
115
147
56
12
91
32
114
41
693
24
1416
228
348
1436
383
33
11
59
97
143
76
130
67
2338
87
30
75
12905
1475
184
552
145
19
50
4
37
0
12
268
31
877
52
109
304
210
64
533
8
4
38287
80
3
4
5
0
0
0
66
15
0
6
5
12
64
1
158
4
49
11
23
31
2
14
19
22
1
13
19
4
207
422
0
82
188
45
21
245
268
88
584
0
23
61
3
1
0
14
0
0
36
15
17
34
52
0
31
12
37
81
182
35
632
211
238
542
205
8
18
77
83
54
30
70
41
1112
33
9
71
6616
579
103
274
197
3
8
2
26
6
9
290
12
658
17
57
147
184
28
378
5
20
20277
50
0
7
1
0
0
0
16
0
0
0
0
1
8
0
63
0
2
0
1
6
0
2
2
1
0
4
8
95
41
150
0
48
86
31
32
57
50
90
40
2
0
9
7
11
0
22
0
0
15
11
13
54
19
0
13
2
20
2
11
1
188
61
41
161
40
0
0
32
8
13
6
8
11
967
10
4
15
1787
143
22
47
26
4
0
1
3
0
1
28
4
105
9
2
56
35
6
67
1
0
5133
43
1
2
0
0
0
0
0
7
0
0
1
0
18
0
13
0
20
0
2
0
2
0
2
2
1
4
7
5
37
46
0
18
32
2
6
48
6
4
51
0
0
25
0
1
0
4
0
1
36
9
0
14
1
5
70
3
2
3
50
1
76
36
43
316
27
4
0
11
6
34
3
27
4
512
82
0
13
2076
93
4
39
22
3
3
1
19
1
0
65
17
163
0
7
87
110
2
53
8
0
3755
202
1
19
45
0
0
0
74
7
0
6
3
14
90
0
299
0
91
16
23
81
2
30
35
41
3
16
26
8
265
759
4
129
270
59
59
237
131
87
243
8
5
85
0
0
0
1
2
1
2
97
19
24
66
4
109
71
107
58
459
18
843
132
197
525
241
4
13
50
24
37
17
49
33
878
89
3
83
5049
520
276
441
156
1
6
1
5
0
6
92
48
367
34
21
254
259
37
587
7
5
16648
16
0
0
0
0
0
0
0
0
0
0
0
1
6
0
2
0
0
0
0
5
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
1
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
2
4
0
0
0
0
0
0
0
0
0
472
0
0
0
185
2
0
0
0
0
0
0
0
0
0
76
0
13
0
0
0
7
0
0
0
0
818
7
0
18
0
0
0
0
2
0
0
6
3
0
22
7
67
0
6
19
0
2
0
0
8
21
0
1
0
0
33
155
0
45
81
15
0
20
23
26
35
0
2
5
3
0
0
0
0
0
2
1
13
1
1
0
0
0
1
0
6
0
767
12
54
167
31
0
0
4
7
2
3
5
1
628
16
0
10
1726
94
29
63
12
0
0
0
1
0
0
145
1
144
1
10
24
21
1
68
0
0
2526
12
0
1
0
0
3
0
0
0
0
1
0
0
7
0
1
0
0
0
2
0
0
0
0
1
0
4
0
0
41
13
0
0
10
0
2
6
6
0
16
0
0
7
0
0
0
0
0
0
1
0
4
3
0
0
2
0
2
0
27
0
35
9
14
55
13
0
0
0
0
0
8
0
2
21
2
0
3
296
25
1
19
0
0
2
0
15
0
0
103
0
30
0
0
3
19
6
4
0
0
1179
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
7
2
0
0
0
3
0
0
0
0
0
2
2
0
29
0
8
0
0
2
0
0
2
2
0
1
0
0
1
40
0
19
32
10
0
13
33
0
10
0
0
5
0
3
2
4
0
0
1
3
10
0
2
0
0
1
0
0
10
8
118
7
24
161
69
0
0
0
7
4
1
3
3
142
6
0
2
788
87
9
21
6
0
0
0
3
0
0
13
11
102
19
3
36
3
0
173
0
0
833
5
0
1
0
0
0
0
0
0
0
0
0
0
4
0
14
0
0
0
12
0
0
0
0
1
0
0
0
0
0
5
0
3
16
2
1
0
1
5
1
0
0
1
0
0
2
2
0
0
0
2
7
0
0
0
0
0
0
0
2
0
16
5
11
29
45
0
0
0
0
0
5
27
1
45
0
0
0
512
33
6
5
0
0
0
0
1
0
0
22
7
1
2
0
0
0
0
4
0
0
723
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
0
0
0
4
0
0
0
0
2
36
0
5
2
0
3
1
15
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
46
1
3
98
8
3
0
2
0
0
0
7
2
55
0
0
0
184
26
13
3
0
0
0
0
0
0
0
2
0
0
0
0
0
3
0
4
0
1
299
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
0
2
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
3
3
5
0
0
0
5
0
0
0
1
0
14
0
0
6
125
12
2
4
0
0
0
0
0
0
0
4
0
0
2
0
0
0
0
5
0
0
417
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
11
0
1
0
0
2
0
0
0
0
0
0
0
0
0
6
0
0
3
0
0
7
3
0
2
0
0
6
3
0
2
6
1
0
4
0
0
0
0
0
0
0
0
0
0
1
21
1
3
37
6
0
0
0
0
0
0
2
10
89
0
0
5
166
11
1
0
0
0
0
0
0
0
0
0
0
34
12
0
1
15
0
5
0
0
260
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
0
21
1
5
0
0
0
1
0
0
1
3
11
0
0
0
121
46
0
1
0
0
0
0
0
0
0
0
0
4
0
2
0
0
0
0
0
0
60
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
59
0
0
0
0
0
0
0
0
2
0
0
0
0
5
6
0
0
7
0
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
18
1
13
1
0
0
1
0
0
0
0
0
15
2
0
0
119
2
10
0
0
0
0
0
0
0
0
0
0
3
5
0
0
0
0
11
0
0
58
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
0
3
2
2
0
0
0
0
0
0
0
0
9
0
2
0
54
0
0
4
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
4
0
0
0
0
0
0
2
0
4
19
0
0
10
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
3
5
0
0
0
0
0
0
0
0
5
0
0
0
58
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
34
0
0
47
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
3
3
0
5
1
0
0
0
1
0
2
0
0
3
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
261
0
0
0
0
0
0
0
8
0
0
97
0
1
0
0
1
7
0
1
0
0
219
